package com.google.project.client.Service;

import java.util.List;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.google.project.shared.SpecializeDTO;
import com.google.project.shared.SubConstructorDTO;

@RemoteServiceRelativePath("subconstructorService")
public interface SubConstructorService extends RemoteService {
	
	  List<SubConstructorDTO> getSubConstructorList();
	  void deleteSubConList(List<SubConstructorDTO> list);
	  void updateSubConstructor(SubConstructorDTO subConstructorDTO);
	  SubConstructorDTO getSubConstructorById(String subConstructorId);
	  List<SubConstructorDTO> searchSubConstructorList();
	SubConstructorDTO createSubConstructor(SubConstructorDTO subConstructor,
			String projectId);
	
}
